﻿body{color:#333;font:12px/1.2 Arial,Tahoma,宋体, sans-serif}
a{color:blue}
.c{clear:both;font-size:0;height:0;overflow:hidden}
.cb{margin-bottom:40px}
.win900{margin:0 auto;width:924px}
.win1000{margin:0 auto;width:1000px}
.inp{border:1px solid #C8C8C8;height:30px;line-height:2;margin-right:3px;padding:0 3px;vertical-align:middle;width:200px}
.loginbox{font:12px/3 Tahoma,Helvetica,Arial,宋体,sans-serif;padding:0 0 20px}
.loginbox table{border:none;border-collapse:collapse;width:100%}
.loginbox table th{color:#666;font-size:14px;font-weight:400;padding-right:10px;text-align:right;vertical-align:text-top;width:53px}
.loginbox table td{padding:8px 0 0}
.logintip{font-size:12px!important;line-height:20px!important;padding:0;width:auto!important}

.tip{float:left;width:300px;display:block;}
.onCorrect{
	background: url(/img/common/reg_menu.gif) no-repeat 0 -22px;
    display: inline-block;
    height: 16px;
    padding-left: 25px;
    padding-right: 5px;
    vertical-align: middle;
	margin-left:5px;
	margin-top:8px;
}
.onFocus,.onError,.onLoad{ width:247px; height:40px; display:block;}
.action_po_top, .action_po_bot{background:url(/img/common/verification-ui6.gif) no-repeat}
.action_po_top{display:block;width:237px;padding:4px 10px 0 40px;min-height:10px;_height:10px;font-size:12px;}
.action_po_bot{background-position:  0px -185px;overflow:hidden;display:block; width:287px; height:5px; }
.onFocus .action_po_top{background-position: 0px 0;}
.onFocus .action_po_bot{background-position:  0px -185px;overflow:hidden;}
.onError .action_po_top{background-position:  0px -190px;}
.onError .action_po_bot{background-position:  0px -375px; overflow:hidden;}
.onLoad .action_po_top{background-position: 0px -380px;}
.onLoad .action_po_bot{background-position:  0px -565px;overflow:hidden;}
.inp_focus {
    background-color: #FEFFE3;
    border: 1px solid #1D95F6;
}
.inp_error {
    background-color: #FEFFE3;
    border: 1px solid #FF9A9A;
}

/*
#login-header{border-bottom:1px #eee solid;height:80px;margin:0 auto;overflow:hidden;position:relative}
#logo,#cityname,#logintext{position:absolute}
#logo{left:20px;top:17px}
#logo img{display:block}
#cityname{border-left:#eaeaea 1px solid;height:39px;left:200px;padding-left:15px;top:24px}
#cityname span{color:#666;font:24px/1.8 微软雅黑,黑体,sans-serif}
#logintext{color:#666;right:10px;top:50px}
#logintext a{color:#666;margin:0 14px}
#logintext a:hover{color:red;text-decoration:underline}
*/
ul.login-scrool{height:37px;margin:0;padding:0}
ul.login-scrool li{background-color:#f9f9f9;border:#dbe0e3 1px solid;color:#999;cursor:pointer;display:block;font-size:14px;font-weight:700;height:35px;line-height:35px;text-align:center}
ul.login-scrool li.hover{background-color:#fff;border-left:#dbe0e3 1px solid!important;border-right:#dbe0e3 1px solid!important;border-top:#d00 2px solid;color:#000;height:37px;margin-top:-2px}
ul.login-scrool li.hover em{background:#fff!important}
.link-login{border-top:#ececec 1px solid;padding:10px 0 0 12px}
.link-login span.lots{color:#666;display:block;line-height:22px}
.loico{background:url(/img/common/reg_menu.gif) no-repeat;border-right:1px solid #e1e1e1;margin-left:10px;padding:2px 24px 1px 20px}
.loico-b{border:none}
#lo_sina{_background-position:0 -208px;background-position:0 -208px;margin-left:0}
#lo_qq{background-position:0 -236px;padding-right:28px}
#lo_kxw{_background-position:0 -281px;background-position:0 -279px;padding-right:0}
#lo_renren{background-position:0 -307px;padding-right:11px}
#lo_139{background-position:0 -508px;margin-left:0;padding-right:27px}
#lo_msn{background-position:0 -542px;padding-right:0}
.fb_but:hover{color:#fff}
.my_but:hover{color:#666}
#conleft{float:left;height:380px;overflow:hidden;padding:42px 0 0;position:relative;width:600px}
#login-welcome-bg{background:url(https://passport.58.com/pic2/ui6/my/images/login-2012217.jpg) no-repeat;height:380px;width:600px}
#conright{background:url(/img/common/conright-bbg.gif) bottom no-repeat;float:right;line-height:30px;margin-top:42px;padding:0 0 26px;position:relative;width:317px}
.scrool-bg{background:url(/img/common/conright-bg.gif) repeat-y;padding:20px 20px 10px;position:relative;width:277px}
.scrool-bg span.reg-a{color:#ccc;margin-left:5px}
.scrool-bg span.reg-a a{color:#666;margin:0 4px}
.butt,.loginbox .butt{float:left;margin-right:5px;top:8px;}
label.butt{width:180px;height:62px;display:block;}
.arnav li a:hover{text-decoration:none}
/* button */
.btns{background:url(/img/common/site_bg.png) #d00 repeat-x 0 -65px;color:#fff;cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0;border:0 none;
    width:auto;
    padding: 6px 20px 7px;
}

.reg-success {
    color: #666666;
    font-size: 14px;
    line-height: 2;
    margin: 0 auto;
    padding: 40px 0 0;
    position: relative;
    width: 660px;
}

.reg-success h2{
    color: #009900;
    font: 25px/1.7 "微软雅黑","黑体",sans-serif;
    height: 43px;
    margin: 0 0 30px;
    padding: 0 0 0 55px;
    position: relative;
}

.reg-success h2 span.icon{
	background: url(/img/common/reg_menu.gif) no-repeat;
    display: block;
    height: 39px;
    left: 0;
    margin: 0 5px 0 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 39px;
} 
.reg-success h2 span.icon{background-position:0 -50px}
.reg-success h2.wrong span.icon{background-position:0 -680px}
.reg-success h2.wrong{color:#666}
.reg-success table {
    border-collapse: collapse;
    font-size: 14px;
}

.reg-success th {
    color: #666666;
}
.reg-success th {
    font-weight: lighter;
    padding-right: 0;
    width:60px;
}



#reg-keyword a:hover{background-color:#f97d03;color:#fff;text-decoration:none}


.porleft .mima_a p,.porleft .mima_b p,.porleft .mima_c p,.porleft .mima_d p { height:6px; font-size:1%; line-height:1%; padding:0;}
.tel-tip{ line-height:20px; font-size:12px; }
.tel-tip strong{ height:18px; background:url(/img/common/reg_menu.gif) 0 4px no-repeat; padding:0 0 0 20px; margin:0 0 12px 0; clear:both; display:block;}
.tel-tip span.red{  font-weight:bold;}
.tel-tip b.red{ font-size:16px; line-height:2;}
.tel-tip span.gray{ color:#ccc;  display:block; }



.porleft{width:670px;float:left; padding-left:66px; font-size:14px; padding-top:40px; min-height:400px; _height:400px}
.porright{width:226px;float:right; padding-left:30px; background:url(https://passport.58.com/pic2/ui6/my/images/reg-line.gif) left repeat-y; min-height:400px; _height:400px; font-size:14px; margin-top:40px}
.porright a{ margin-left:2px; }
.porleft p{margin:0;display:block;padding:1px 0 24px;line-height:2;height:32px;_overflow:hidden;clear:both;}
.porleft p.agree{padding-left:80px;height:auto;min-height:32px;}
.porleft p.agree span  {
    background:  #F1F1F1;
    border: 1px solid #CCCCCC;
    display: inline-block;
    padding: 8px;
    width: 521px;
}

.porleft p input{float:left;}
.porright p{ line-height:28px;padding-bottom:20px;}
.porright div{margin:0; padding:0}
.password-tip label{ margin:0 3px; position:relative; top:0; *top:4px;}
.expired-tip{ background-color:#ffffe0; border:#f5e9ab 1px solid; padding:8px 10px; color:#ff0000; font-weight:bold; margin-top:10px; }

.tarea {
    font-size: 13px;
    height: 120px;
    line-height: 18px;
    padding: 8px;
    width: 501px;
}
.regtlx {
    color: #666666;
    display: block;
    float: left;
    width: 78px;
}



.mid {
    background: url(/img/common/login-tip.gif) no-repeat scroll 0 0 transparent;
    height: 33px;
    left: 84px;
    padding: 0 10px 0 30px;
    position: absolute;
    top: 2px;
    width: 156px;
}
.mid .conn {
    line-height: 28px;
    overflow: hidden;
}
.mid .conn .bigtxt {
    color: #CC0000;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 5px;
    padding: 2px 0;
}
.mid .conn .stxt {
    line-height: 20px;
    padding-left: 20px;
}
.mid .conn .stxt2 {
    line-height: 20px;
    padding-left: 2px;
}
.mid .conn .stxt3 {
    line-height: 20px;
    padding-left: 15px;
}
.mid .conn p {
    padding-top: 0;
}
.mid .close {
    color: #000000;
    cursor: pointer;
    font: 700 16px/1 '黑体';
    position: absolute;
    right: 10px;
    top: 2px;
}